void main(List<String> args) {
  var f = myFn;
  // 如果要明确变量的类型是函数
  Function c = myFn;
  f();
  c();
  print(sum(getValue));
}

// 1. 函数可以作为对象赋值给其他变量
void myFn() {
  print('我是来打酱油的');
}

// 2. 函数可以作为参数传递给其他函数(回调函数的原型)
int getValue() {
  return 100;
}

int sum(Function f) {
  return f() + 777;
}
